Don't use `-C metadata` cdylibs like we do with dylibs
authorAlex Crichton <alex@alexcrichton.com>
Mon, 24 Apr 2017 20:41:27 +0000 (13:41 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Tue, 2 May 2017 15:52:07 +0000 (08:52 -0700)
commitfccaffb15823ef65d09d4adb0203d9f957501dd9
treef054e152c8c33e970fa7a3d29e19724210fe7211
parent03efb7fc8b0dbb54973ee1b6188f3faf14fffe36
Don't use `-C metadata` cdylibs like we do with dylibs

Dylibs don't get any metadata/extra filename info applied to them as "final
targets" because it can mess with system-specific information (e.g. on OSX) so
this just applies the same logic to cdylibs which need similar treatment on more
platforms (like Windows).

Closes #3934
src/cargo/core/manifest.rs
src/cargo/ops/cargo_rustc/context.rs
tests/build.rs